package com.zbkj.crmeb.store.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.common.CommonPage;
import com.zbkj.crmeb.store.model.StoreBrandAudit;
import com.zbkj.crmeb.store.request.StoreBrandAuditRequest;
import com.zbkj.crmeb.store.response.StoreBrandAuditResponse;

public interface StoreBrandAuditService extends IService<StoreBrandAudit> {

    /**
     * 功能描述: 品牌审核列表
     * @Param: [request]
     * @Return: com.common.CommonPage<com.zbkj.crmeb.store.response.StoreBrandAuditResponse>
     * @Author: wangzh
     * @Date: 2023/5/31 16:26
     */
    CommonPage<StoreBrandAuditResponse> getList(StoreBrandAuditRequest request);

    /**
     * 功能描述: 驳回品牌
     * @Param: [id]
     * @Return: java.lang.Boolean
     * @Author: wangzh
     * @Date: 2023/6/1 9:56
     */
    Boolean rejectBrand(Integer id);

    /**
     * 功能描述: 申请品牌
     * @Param: [request, merId]
     * @Return: java.lang.Boolean
     * @Author: wangzh
     * @Date: 2023/6/1 13:49
     */
    Boolean applyBrand(StoreBrandAuditRequest request, Integer merId);
}
